19686
18682
18371
17692
17589
15305
14703
14698
13958
13836
13653
13379
13065
12708
11925
10909
10533
10240
7915
7712
6089